package JavaSE.CODE.javase;

public class operator {
    public static void main(String[] args) {
        // 二元运算符 : 两个运算数
        int a = 10;
        int b = 20;

//        System.out.println(a + b);
//        System.out.println(a - b);
        System.out.println(a / (double) b);
        //算式中，如果有比int高优先级的，全转为高优先级的
        //否则结果为int

        //关系运算符返回true、false
        System.out.println(a > b);

        int c = 5;
        boolean d = (c < 4) && (++c < 4);//前面为false，后面不会被执行
        System.out.println(c);
        //
        System.out.println(3 << 2);

        System.out.println("" + a + b);//1020
        System.out.println(a + b + "");//30
        //因为加号是从左向右的，而第一个加号的两个操作数都是数，所以会先按数运算

        int score = 50;
        String result = score < 60 ? "不及格" : "及格";
        System.out.println(result);


    }
}
